
package net.sky.oa.service.system;

import java.util.List;

import net.sky.oa.model.SysEmployee;

import com.htsoft.core.service.BaseService;
import com.htsoft.core.web.paging.PagingBean;
public abstract interface SysEmployeeService extends BaseService<SysEmployee> {
	public List<SysEmployee> findAllEmployee();
	
	public List<SysEmployee> findByIds(String ids);
	public SysEmployee save(SysEmployee entity, String appUserRoleIds);
	public void saveEmpl(SysEmployee entity);
	public abstract List<SysEmployee> findByMobile(String mobile);
	public abstract List<SysEmployee> findBySch(Long paramString);
	public abstract List<SysEmployee> findByDept(Long paramString);
	public abstract List<SysEmployee> findByPost(Long paramString);
	public abstract List<SysEmployee> getNewEmpl(PagingBean paramPagingBean);
	public abstract List<SysEmployee> getBirthday();
	public abstract List<Long> getSuper(final Long userId);
}
